今天要來嘗試看看的是如何在 Flutter 進行音樂播放
相信之前在 Video Player 那一篇已經稍微提及了影片播放在 Flutter
然而有些時候我們可能僅僅只是想透過 APP 來進行音樂播放
因此這次的主題主要是想研究看看有哪些方式可以進行實作
首先我先查詢到的是 audioplayers 這個套件
而使用方法則是如下
Step 1. 安裝套件
flutter pub add audioplayers
Step 2. 設定 Audio_player
每個 Audio_Player 可以設定唯一的音訊來源
而音訊來源的方式可以透過
final player = AudioPlayer();
// 其中可以透過 AudioPlayer 實體中的 setSource() 來設定音訊來源
// play() 來執行音樂
// stop() 來停止
Step 3. 音樂相關函式
getDuration() 來獲取全曲播放長度
getCurrentPosition() 獲得當前播放位置
player.state 來獲得當前播放狀態 (stopped, playing, paused, completed)
透過上述的函式及其所提供的範例程式碼
可以修改後完成一個播放清單的播放功能
因此有興趣的讀者可以透過自己身邊所擁有的 MP3 檔
來完成一個屬於自己的音樂播放器!